$(function () {

    $(".target.email").on("tap", function (e) {
        var html = '<div><div class="dialog-warning-text"></div>\n\
                            <div class="empty"></div>\n\
                        <div class="ui-input"><input id="Dialog_email" placeholder="youremail@email.com"/></div>\n\
                </div>';
        Dialog.showConfirm({
            title: "Nhập email của bạn",
            content: html,
            buttons: [
                {
                    id: "Confirm_email",
                    text: "Gửi email",
                    type: "bold"
                },
                {
                    id: "Confirm_cancel",
                    text: "Bỏ qua"
                }
            ],
            effectIn: "ZoomIn_3",
            effectOut: "ZoomOut_4",
            event: function () {
                $("#Confirm_email").on("tap", function (e) {
                    var email = $("#Dialog_email").val();
                    if ($.trim(email) == "") {
                        $(".dialog-warning-text").html('<i class="fa fa-exclamation-triangle"></i> Vui lòng không bỏ trống.');
                    } else if (!email.isEmail()) {
                        $(".dialog-warning-text").html('<i class="fa fa-exclamation-triangle"></i> Vui lòng nhập email hợp lệ.');
                    } else {
                        $(".dialog-warning-text").empty();
                        Toast.showWait();
                        $.ajax({
                            type: "GET",
                            url: baseurl + "campaign-email",
                            timeout:5000,
                            data: {
                                email: email,
                                mac: mac,
                                nasid: nasid,
                                name_device: name_device,
                                id_campaign: id_campaign,
                                landing_page: landing_page,
                                id_place: id_place,
                                type_time_session: type_time_session
                            },
                            success: function (data) {
                                if (data == '202') {
                                    Toast.close();
                                    $(".dialog-warning-text").html('<i class="fa fa-exclamation-triangle"></i> Vui lòng nhập email hợp lệ.');
                                } else if (data == '200') {
                                    Toast.close();
                                    $(".dialog-warning-text").empty();
                                    Dialog.close();
                                    Toast.showMessage({typeMessage: 'success'});
                                    setTimeout(function () {
                                        Toast.close();
                                        Toast.showWait({text: "Truy cập internet...", width: "150px"});
                                        location.href = authentication_link;
                                    }, 1000);
                                }
                            },
                            error: function () {
                                Toast.close();
                                Toast.show({text: "Xảy ra lỗi, vui lòng thử lại."});
                            }
                        });
                    }
                });
            }
        });
        e.preventDefault();
    });
});